def add_numbers(a, b):  # 形参
    # 参数 函数在执行的时候 可以由外界给函数内部传递一些信息
    # 接收外界传递过来的数据 形参 变量
    # 执行的时候 给函数传递信息 实参
    return a + b


result = add_numbers(3, 5)  # 实参
print("The sum is:", result)  # The sum is: 8
# 实参
# 在函数执行的时候 给函数传递具体的值
# 1.位置参数 按照位置 给形参传递数据
# 2.关键字参数 按照形参的名字进行传递数据
# 3.混合参数(位置参数+关键字参数) 注意顺序 先位置参数 后关键字参数
# 形参在执行的时候 必须要有明确的数据 否则程序报错